package com.sfpay.coreplatform.member.common.enums;

/**
 * 
 * 
 * 类说明：会员渠道编码
 *  
 * 
 * <p>
 * 详细描述：
 *   
 * 
 * @author 313717
 *   
 * CreateDate: 2013-4-11
 */
public enum ChannelCode
{
	/**
	 * 支付公司
	 */
	 PAY_SYS,
	 
	 /**
	  * 速运
	  */
	 SPEED_SYS,
	 
	 /**
	  * 安心购
	  */
	 AXG,   
	 
	 /**
	  * 代收保费
	  */
	 COLP, 	    
	 
	 /**
	  * 代收货款
	  */
	 COD,
	 
	 /**
	  * PAS
	  */
	 PAS;
	 
	 
	private final static String PAY_SYS_VALUE = "01"; //支付系统
	
	private final static String SPEED_SYS_VALUE = "02";//速运系统
	
	private final static String AXG_VALUE = "03";//AXG
	
	private final static String COLP_VALUE = "04";//COLP
	
	private final static String COD_VALUE = "05";//COD
	
	private final static String PAS_VALUE = "06";//PAS
	
	/**
	 * 
	 * 方法说明：
	 * 	转换
	 * @param key 系统来源 
	 * @return
	 */
	public static String convertToValue(String key)
	{
		String value = "";
		if(ChannelCode.PAY_SYS.toString().equals(key))
		{
			value = PAY_SYS_VALUE;
		}
		else if(ChannelCode.SPEED_SYS.toString().equals(key))
		{
			value = SPEED_SYS_VALUE;
		}
		else if(ChannelCode.AXG.toString().equals(key))
		{
			value = AXG_VALUE;
		}
		else if(ChannelCode.COLP.toString().equals(key))
		{
			value = COLP_VALUE;
		}
		else if(ChannelCode.COD.toString().equals(key))
		{
			value = COD_VALUE;
		}
		else if(ChannelCode.PAS.toString().equals(key))
		{
			value = PAS_VALUE;
		}
		return value;
	}
}
